# coding: utf8
import logging

# VTMS = 'http://125.46.17.242:10010/api/shipmethod-query'
VTMS = 'http://127.0.0.1:10010/api/shipmethod-query2'
FURUN_WS = 'http://121.199.169.64/OrdersService.asmx?WSDL'

# DEBUG = True
DEBUG = False

APPKEY = '356215456'
APPSECRET = 'fr92384239482f9393df8238837237811d'
GRAPHITE_HOST = 'a1.vitalinktech.com'
VTMS_CONCURRENCY = 3
WORKER_LOG_FILE = './worker.log'
LOG_LEVEL = logging.DEBUG
LOG_FORMAT = '%(asctime)s %(levelname)s [%(funcName)s:%(lineno)d] %(message)s'

E_ID_TO_NAME = {
    # 镇江正品仓
    '001': {
        'SHENTONG': u'镇江申通E快递',
        # 'YUN_DA': u'韵达快运',
        'HUITONG': u'镇江汇通热敏',
        # 'YUANTONG': u'圆通速递',
        'GUO_XIAO': u'镇江国内邮政小包',
        'EMS': u'镇江EMS标准',
        'JING_JI': u'镇江EMS经济快递',
    },
    # 郑州正品仓
    '002': {
        'SHENTONG': u'郑州申通热敏',
        # 'YUN_DA': u'韵达快运',
        'HUITONG': u'汇通快运',
        # 'YUANTONG': u'圆通速递',
        'GUO_XIAO': u'郑州小包热敏',
        'EMS': u'郑州EMS标准',
        'JING_JI': u'郑州EMS经济热敏',
    },
    # 郑州二仓正品仓 '0014', 快递同郑州正品仓
}

E_ABBR_TO_ID = {
    u'申': 'SHENTONG',
    # u'韵': 'YUN_DA',
    u'汇': 'HUITONG',
    # u'圆': 'YUANTONG',
    u'小': 'GUO_XIAO',
    u'E': 'EMS',
    u'经': 'JING_JI',
    u'顺': 'SHUN_FENG',
    # u'优': 'YOU_SU',
    # u'国': 'GUO_TONG',
    # u'天': 'TIANTIAN',
}

E_ABBR_TO_NAME = {
    u'申': u'申通',
    u'顺': u'顺丰',
    u'韵': u'韵达',
    u'汇': u'汇通',
    u'圆': u'圆通',
    u'优': u'优速',
    u'国': u'国通',
    # u'天': u'天天',
}

# 镇江：圆通，优速，汇通，镇江EMS
# 郑州：韵达，申通，郑州E邮宝，平邮

# 仓库：
# VTMS => 011
# 镇江 => 001
# 郑州 => 002
WAREHOUSE = {
    u'美的护理旗舰店': {
        '002': '0001',
        '001': '0002',
    },
    u'美的沐垚专卖店': {
        '002': '0003',
        '001': '0004',
    },
    u'品牌电器销售商城': {
        '002': '0005',
        '001': '0006',
    },
    u'轻松居家':{
        '002': '002',
        '001': '001',
    },
    u'美的健康护理旗舰店(拍拍)':{
        '002': '0005',
        '001': '0006',
    },
    u'midea美的慧美专卖店':{
        '002': '0001',
        '001': '0002',
    },
    # u'百易特扬州专卖店': {
    #     '002': '0005',
    #     '001': '0006',
    # },
    # u'美妙旗舰店': {
    #     '002': '002',
    #     '001': '001',
    # },
    u'mition美承旗舰店': {
        '002': '002',
        '001': '001',
    },
    # u'百易特家具旗舰店': {
    #     '002': '002',
    #     '001': '001',
    # },
    # u'百易特浙美专卖店': {
    #     '002': '002',
    #     '001': '001',
    # },
    # u'家庭护理专家': {
    #     '002': '002',
    #     '001': '001',
    # },
    # u'百易特官方旗舰店（1号店）': {
    #     '002': '002',
    #     '001': '001',
    # },
    u'衍嘉电器专营店': {
        '002': '0005',
        '001': '0006',
    },
    # u'easycooker慧美专卖店': {
    #     '002': '002',
    #     '001': '001',
    # },
    # u'唯品会美妙': {
    #     '002': '002',
    #     '001': '001',
    # },
    u'mimir美妙诺霖专卖店':{
        '001':'0008',
        '002':'0007',
    }
}
RULES0 = {

    u'江苏': [('HUITONG', '001'), ('SHENTONG', '001'), ('GUO_XIAO', '001'),
            ('JING_JI', '001')],
    u'浙江': [ ('HUITONG', '001'), ('SHENTONG', '001'), ('GUO_XIAO', '001'),
            ('JING_JI', '001')],
    u'上海': [ ('HUITONG', '001'), ('SHENTONG', '001'),('GUO_XIAO', '001'),
            ('JING_JI', '001')],
    u'安徽': [('HUITONG', '001'), ('SHENTONG', '001'), ('GUO_XIAO', '001'),
            ('JING_JI', '002')],
    u'舟山': [ ('SHENTONG', '001'), ('GUO_XIAO', '001')],
    u'崇明': [ ('SHENTONG', '001'), ('GUO_XIAO', '001')],

    u'山东': [('SHENTONG', '002'),('HUITONG', '001'),  ('GUO_XIAO', '001'), ('JING_JI', '002')],
    u'北京': [('SHENTONG', '002'),('HUITONG', '001'),  ('GUO_XIAO', '001'), ('JING_JI', '002')],
    u'广东': [('SHENTONG', '002'),('HUITONG', '001'),  ('GUO_XIAO', '001'), ('JING_JI', '002')],
    u'福建': [('SHENTONG', '002'),('HUITONG', '001'),  ('GUO_XIAO', '001'), ('JING_JI', '002')],
    u'江西': [('SHENTONG', '002'),('HUITONG', '001'),  ('GUO_XIAO', '001'), ('JING_JI', '002')],
    u'天津': [('SHENTONG', '002'),('HUITONG', '001'),  ('GUO_XIAO', '001'), ('JING_JI', '002')],
    u'河北': [('SHENTONG', '002'),('HUITONG', '001'),  ('GUO_XIAO', '001'), ('JING_JI', '002')],
    u'河南': [('SHENTONG', '002'),('HUITONG', '001'),  ('GUO_XIAO', '001'), ('JING_JI', '002')],
    u'湖南': [('SHENTONG', '002'),('HUITONG', '001'),  ('GUO_XIAO', '001'), ('JING_JI', '002')],
    u'湖北': [('SHENTONG', '002'),('HUITONG', '001'),  ('GUO_XIAO', '001'), ('JING_JI', '002')],
    u'山西': [('SHENTONG', '002'),('HUITONG', '001'),  ('GUO_XIAO', '001'), ('JING_JI', '002')],
    u'重庆': [('SHENTONG', '002'),('HUITONG', '001'),  ('GUO_XIAO', '001'), ('JING_JI', '002')],
    u'四川': [('SHENTONG', '002'),('HUITONG', '001'),  ('GUO_XIAO', '001'), ('JING_JI', '002')],
    u'广西': [('SHENTONG', '002'),('HUITONG', '001'),  ('GUO_XIAO', '001'), ('JING_JI', '002')],

    u'海南': [('SHENTONG', '002'),('JING_JI', '001')],

    u'吉林': [('SHENTONG', '002'), ('HUITONG', '001'), ('GUO_XIAO', '001'),('JING_JI', '002')],
    u'辽宁': [('SHENTONG', '002'), ('HUITONG', '001'), ('GUO_XIAO', '001'),('JING_JI', '002')],
    u'黑龙':  [('SHENTONG', '002'), ('HUITONG', '001'), ('GUO_XIAO', '001'),('JING_JI', '002')],
    u'陕西': [('SHENTONG', '002'), ('HUITONG', '001'), ('GUO_XIAO', '001'),('JING_JI', '002')],

    u'云南': [('SHENTONG', '002'), ('HUITONG', '001'), ('GUO_XIAO', '001'),('JING_JI', '002')],
    u'贵州': [('SHENTONG', '002'), ('HUITONG', '001'), ('GUO_XIAO', '001'),('JING_JI', '002')],

    u'内蒙': [('SHENTONG', '002'), ('HUITONG', '001'), ('GUO_XIAO', '001'),('JING_JI', '002')],
    u'甘肃': [('SHENTONG', '002'), ('HUITONG', '001'), ('GUO_XIAO', '001'),('JING_JI', '002')],

    u'青海': [('SHENTONG', '002'), ('GUO_XIAO', '001'),('JING_JI', '002')],
    u'宁夏': [('SHENTONG', '002'), ('GUO_XIAO', '001'),('JING_JI', '002')],

    u'新疆': [('GUO_XIAO', '001'), ('JING_JI', '001')],
    u'西藏': [('GUO_XIAO', '001'), ('JING_JI', '001')],
}
RULES1 = {

     u'江苏': [('HUITONG', '001'), ('SHENTONG', '001'), ('EMS', '001'),
            ('JING_JI', '001')],
    u'浙江': [ ('HUITONG', '001'), ('SHENTONG', '001'), ('EMS', '001'),
            ('JING_JI', '001')],
    u'上海': [ ('HUITONG', '001'), ('SHENTONG', '001'),('EMS', '001'),
            ('JING_JI', '001')],
    u'安徽': [('HUITONG', '001'), ('SHENTONG', '001'), ('EMS', '001'),
            ('JING_JI', '002')],
    u'舟山': [ ('SHENTONG', '001'), ('EMS', '001')],
    u'崇明': [ ('SHENTONG', '001'), ('EMS', '001')],

    u'山东': [('SHENTONG', '002'),('JING_JI', '002')],
    u'北京': [('SHENTONG', '002'),('JING_JI', '002')],
    u'广东': [('SHENTONG', '002'),('JING_JI', '002')],
    u'福建': [('SHENTONG', '002'),('JING_JI', '001')],
    u'江西':  [('SHENTONG', '002'),('JING_JI', '001')],
    u'天津':  [('SHENTONG', '002'),('JING_JI', '002')],
    u'河北':  [('SHENTONG', '002'),('JING_JI', '002')],
    u'河南':  [('SHENTONG', '002'),('JING_JI', '001')],
    u'湖南':  [('SHENTONG', '002'),('JING_JI', '001')],
    u'湖北': [('SHENTONG', '002'),('JING_JI', '002')],
    u'山西':  [('SHENTONG', '002'),('JING_JI', '002')],
    u'重庆':  [('SHENTONG', '002'),('JING_JI', '001')],
    u'四川': [('SHENTONG', '002'),('JING_JI', '002')],
    u'广西': [('SHENTONG', '002'),('JING_JI', '001')],

    u'海南': [('JING_JI', '001')],

    u'吉林': [('SHENTONG', '002'),('JING_JI', '002')],
    u'辽宁':  [('SHENTONG', '002'),('JING_JI', '001')],
    u'黑龙':   [('SHENTONG', '002'),('JING_JI', '002')],
    u'陕西':  [('SHENTONG', '002'),('JING_JI', '002')],

    u'云南': [ ('JING_JI', '002')],
    u'贵州': [ ('JING_JI', '002')],

    u'内蒙': [ ('JING_JI', '002')],
    u'甘肃':  [('JING_JI', '002')],

    u'青海': [ ('JING_JI', '002')],
    u'宁夏': [ ('JING_JI', '002')],

    u'新疆': [  ('JING_JI', '001')],
    u'西藏': [  ('JING_JI', '001')],
}
ALL_EXPRESS_ID = {
    u'申': 'SHENTONG',
    u'韵': 'YUN_DA',
    u'汇': 'HUITONG',
    u'圆': 'YUANTONG',
    u'小': 'GUO_XIAO',
    u'E': 'EMS',
    u'经': 'JING_JI',
    u'优': 'YOU_SU',
    u'国': 'GUO_TONG',
    'E': 'EMS',
    u'中': 'ZHONGTONG',
    u'港': '港中能达',
    u'联': '联邦快递',
    u'天': 'TIANTIAN',
    u'顺': 'SHUN_FENG',
    u'全': 'QUAN_FENG',
    u'雪': 'XUE_HU',
    u'宅': 'ZHAIJISONG',
    u'德': 'DEBANG',
    u'强': 'HUI_QIANG',
    u'快': 'KUAI_JIE',
}
